application process thin-client developers relationship crm business java open source asset management management customer software development radius3 projects investment financial planning development engineering